Skip to content

docs(security): exclude further instances of a root cause the same reporter already reported - #7862

Merged
ar2rsawseen merged 3 commits into
masterfrom
docs/security-policy-variant-reports
Jul 30, 2026
Merged

docs(security): exclude further instances of a root cause the same reporter already reported#7862
ar2rsawseen merged 3 commits into
masterfrom
docs/security-policy-variant-reports

Conversation

@ar2rsawseen

Copy link
Copy Markdown
Member

Adds exclusion 12 to SECURITY.md.

Why

Exclusion 10 covers instances of a class we are actively remediating, and its wording is built around in-progress work: "an open or in-progress pull request, a public branch, or another not-yet-released fix". It does not fit the case that keeps coming up — a remediation is finished and shipped, and the same reporter returns with further instances of the same root cause.

Leaning on 10 there is weak, because the obvious response is that nothing was in progress and the issue was closed. Exclusion 12 names the actual situation.

What it says

12. Further instances of a root cause you have already reported. Where a report is another instance of a root cause you previously reported to us — the same defective function, check, or pattern, reached through a different parameter, endpoint, or event — it is treated as part of that original report and is awarded once, under the original submission. We expect a report to cover the instances its own analysis reaches: having identified a root cause, enumerating the remaining places it applies is part of that finding rather than a new one. This applies whether or not we had finished remediating the first report. Independent discovery of the same class by a different researcher is assessed on its own merits, and genuinely distinct root causes are always separate reports.

Three deliberate limits

Scoped to the reporter's own earlier report. A rule that let us decline anyone who points out that one of our fixes was incomplete would suppress exactly the reports worth having. Independent discovery of the same class by a different researcher stays in scope.

"Whether or not we had finished remediating" is the gap in 10, stated explicitly.

Genuinely distinct root causes remain separate reports, so this cannot be stretched into declining anything that touches a previously-touched file.

Note on applying it

This is forward-looking. A report already submitted under the current policy should be assessed against the current policy; exclusion 7 (duplicates and already-known issues, only the first actionable report is eligible) already covers a same-root-cause follow-up in the meantime.

🤖 Generated with Claude Code

…porter already reported

Exclusion 10 covers instances of a class we are actively remediating, and is
worded around in-progress work: an open pull request, a public branch, a
not-yet-released fix. It does not fit the case where a remediation is finished
and shipped and the same reporter returns with more instances of the same root
cause.

Adds exclusion 12 for that case: another instance of a root cause the reporter
previously reported, reached through a different parameter, endpoint or event, is
awarded once under the original submission.

Deliberately scoped to the reporter's own earlier report. A rule that let us
decline anyone pointing out that one of our fixes was incomplete would suppress
exactly the reports worth having, so independent discovery of the same class by a
different researcher stays in scope and is assessed on its own merits, and
genuinely distinct root causes remain separate reports. The wording also states
that it applies whether or not remediation had finished, which is the gap in 10.

Co-Authored-By: Claude <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 29, 2026 21:32

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Copilot AI review requested due to automatic review settings July 30, 2026 09:47

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Copilot AI review requested due to automatic review settings July 30, 2026 10:07

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@ar2rsawseen
ar2rsawseen enabled auto-merge July 30, 2026 10:12
@ar2rsawseen
ar2rsawseen merged commit ad94035 into master Jul 30, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants